package com.hs.activation.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.hs.activation.dto.ActivationDTO;
import com.hs.activation.entity.Activation;
import com.hs.activation.vo.ActivationVO;
import com.hs.activation.vo.AlertActionExpirationTimeVO;
import com.hs.activation.vo.ErpInfoVO;
import java.util.List;

public interface IActivationService extends IService<Activation> {
  boolean save(ActivationVO paramActivationVO);
  
  boolean save(Activation paramActivation);
  
  boolean update(ActivationVO paramActivationVO);
  
  String getActivationCodeByErpInfo(ErpInfoVO paramErpInfoVO);
  
  Activation findByErpInfo(ErpInfoVO paramErpInfoVO);
  
  List<ActivationDTO> listDTO(String paramString, Integer paramInteger);
  
  IPage<ActivationDTO> pageDTO(Page<Activation> paramPage, String paramString, Integer paramInteger);
  
  List<Activation> getGroupList();
  
  boolean setState(Integer paramInteger1, Integer paramInteger2);
  
  ActivationDTO updateExpirationTime(AlertActionExpirationTimeVO paramAlertActionExpirationTimeVO);
  
  void checkExpirationTime();
}


/* Location:              C:\Users\yzc\Desktop\新建文件夹 (3)\activation-0.0.16.jar!\BOOT-INF\classes\com\hs\activation\service\IActivationService.class
 * Java compiler version: 16 (60.0)
 * JD-Core Version:       1.1.3
 */